
$(document).ready(function() {


	// Função única que fará a transação
	$('#de-nu_cep').blur(function() {
					// Se o campo CEP não estiver vazio
					if($.trim($("#de-nu_cep").val()) != ""){

							//jAlert('Carregando dados de endereço...');
							lbdialog({content: 'Carregando dados de endereço...'});
	
											$("#de-no_endereco").attr('disabled', false);
											$("#de-no_numero").attr('disabled', false);
											$("#de-no_complemento").attr('disabled', false);
											$("#de-no_bairro").attr('disabled', false);
											$("#de-no_cidade").attr('disabled', false);
											$("#de-sg_uf").attr('disabled', false);
							
							$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#de-nu_cep").val(), function(){
									// o getScript dá um eval no script, então é só ler!
									//Se o resultado for igual a 1
									if(resultadoCEP["resultado"]){
											// troca o valor dos elementos
											$("#de-no_endereco").val(unescape(resultadoCEP["logradouro"]));
											$("#de-no_bairro").val(unescape(resultadoCEP["bairro"]));
											$("#de-no_cidade").val(unescape(resultadoCEP["cidade"]));
											$("#de-sg_uf").val(unescape(resultadoCEP["uf"]));
											
											$("#de-no_endereco").attr('disabled', false);
											$("#de-no_numero").attr('disabled', false);
											$("#de-no_complemento").attr('disabled', false);
											$("#de-no_bairro").attr('disabled', false);
											$("#de-no_cidade").attr('disabled', false);
											$("#de-sg_uf").attr('disabled', false);                                 
											
									}else{
										lbdialog({content: 'Dados não encontrado pelo CEP informado.<br>Informe manualmente seu endereço ou verifique o CEP informado'});
										$("#dp-no_endereco").val('');
 
									}
							});
					}
	});	



	//Calendário para campo de dtNascimeto
	$(function() {
		//$.datepicker.setDefaults( $.datepicker.regional[ "" ] );
		//$( "#dtNascimento" ).datepicker( $.datepicker.regional[ "pt-BR" ] );
		$( "#dtNascimento" ).datepicker({
			changeMonth: true,
			changeYear: true
		});
	});	
	

	//Calendário para campo de data
	$(function() {
		//$.datepicker.setDefaults( $.datepicker.regional[ "" ] );
		//$( "#dtNascimento" ).datepicker( $.datepicker.regional[ "pt-BR" ] );
		$( "#dtData" ).datepicker({
			changeMonth: true,
			changeYear: true
		});
	});		

	//Calendário para campo de data2
	$(function() {
		//$.datepicker.setDefaults( $.datepicker.regional[ "" ] );
		//$( "#dtNascimento" ).datepicker( $.datepicker.regional[ "pt-BR" ] );
		$( "#dtData2" ).datepicker({
			changeMonth: true,
			changeYear: true
		});
	});
	//Calendário para campo de data2
	$(function() {
		//$.datepicker.setDefaults( $.datepicker.regional[ "" ] );
		//$( "#dtNascimento" ).datepicker( $.datepicker.regional[ "pt-BR" ] );
		$( "#dt_expedicao" ).datepicker({
			changeMonth: true,
			changeYear: true
		});
	});	
	
	//Calendário para campo de data
	$(function() {
		//$.datepicker.setDefaults( $.datepicker.regional[ "" ] );
		//$( "#dtNascimento" ).datepicker( $.datepicker.regional[ "pt-BR" ] );
		$( "#dt_inicio" ).datepicker({
			changeMonth: true,
			changeYear: true
		});
	});		

	//Calendário para campo de data2
	$(function() {
		//$.datepicker.setDefaults( $.datepicker.regional[ "" ] );
		//$( "#dtNascimento" ).datepicker( $.datepicker.regional[ "pt-BR" ] );
		$( "#dt_fim" ).datepicker({
			changeMonth: true,
			changeYear: true
		});
	});	
//Fim do document Ready
});	